Dog & Bell The
116 Prince St., Deptford, London, United Kingdom, SE8 3JD
(02086) 925664 Phone